Foxit PDF SDK
extracted_comment.h
1 
82066 /*
82067  Basic memory operations
82068 */
82069 
82070 /*
82071  Following base memory functions use default Foxit manager for current module
82072 */
82073 
82074 /*
82075  Time
82076 */
82077 
82078 /*
82079  Type for process ID
82080 */
82081 
82082 /*
82083  Process management
82084 */
82085 
82086 /*
82087  Flags for thread priorities
82088 */
82089 
82090 /*
82091  Thread handler
82092 */
82093 
82094 /*
82095  Thread functions
82096 */
82097 
82098 /*
82099  Context access
82100 */
82101 
82102 /*
82103  Mutex
82104 */
82105 
82106 /*
82107 @note Mutex is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following functions under this condition. Mutex
82108 supports recursive calls in same thread.
82109 
82110 */
82111 
82112 /*
82113  Spin Lock
82114 */
82115 
82116 /*
82117 @note Spin Lock is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following functions under this condition.
82118 Spin Lock
82119 is a light-weight cocurrency mechanism for synchronizing access. Spin Lock doesn't support recursive calls in same thread.
82120 
82121 */
82122 
82123 /*
82124  Read-Write lock
82125 */
82126 
82127 /*
82128 @note Read-Write Lock is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following functions under this
82129 condition.
82130 
82131 */
82132 
82133 /*
82134  Atomic Count
82135 */
82136 
82137 /*
82138 @note Atomic Count provides an atomic mechanism to access integer value between multiple threads. Following functions also work under single-thread
82139 mode.
82140 
82141 */
82142 
82143 /*
82144  Macro definitions for File accessing modes
82145 */
82146 
82147 /*
82148  Byte string concatenation operation
82149 */
82150 
82151 /*
82152 Both side of the concatenation operator (+) can be:
82153 <ul>
82154 <li>
82155 A buffered byte string (const CFX_ByteString&);
82156 </li>
82157 <li>
82158 A non-buffered byte string (const CFX_ByteStringC&, a.k.a FX_BSTR);
82159 </li>
82160 <li>
82161 A zero-terminated C-style string (FX_LPCSTR);
82162 </li>
82163 <li>
82164 A single character or byte (FX_CHAR);
82165 </li>
82166 </ul>
82167 
82168 */
82169 
82170 /*
82171  Wide string concatenation operation
82172 */
82173 
82174 /*
82175 Both side of the concatenation operator (+) can be:
82176 <ul>
82177 <li>
82178 A buffered wide string (const CFX_WideString&);
82179 </li>
82180 <li>
82181 A non-buffered wide string (const CFX_WideStringC&);
82182 </li>
82183 <li>
82184 A zero-terminated C-style wide string (FX_LPCWSTR);
82185 </li>
82186 <li>
82187 A single character (FX_WCHAR);
82188 </li>
82189 </ul>
82190 But you must have at least one CFX_WideString or CFX_WideStringC on one side.
82191 
82192 */
82193 
82194 /*
82195  Wide string compare operation
82196 */
82197 
82198 /*
82199  Basic Unicode character attribute routines
82200 */
82201 
82202 /*
82203  text direction defines
82204 */
82205 
82206 /*
82207  Encode wide string into UTF-8 byte string
82208 */
82209 
82210 /*
82211  OS Defines
82212 */
82213 
82214 /*
82215  Compiler Defines
82216 */
82217 
82218 /*
82219  CPU Defines
82220 */
82221 
82222 /*
82223  Word Size Defines
82224 */
82225 
82226 /*
82227  Byte Order Defines
82228 */
82229 
82230 /*
82231  Target Defines
82232 */
82233 
82234 /*
82235  BASIC DATA TYPES
82236 */
82237 
82238 /*
82239  Byte string operations
82240 */
82241 
82242 /*
82243  File operations
82244 */
82245 
82246 /*
82247  Wide string operations
82248 */
82249 
82250 /*
82251  Memory block operations
82252 */
82253 
82254 /*
82255  Memory utilities
82256 */
82257 
82258 /*
82259  Math functions
82260 */
82261 
82262